package com.permission.util;

import org.apache.commons.lang3.StringUtils;

public class LevelUtil {

	//各个层级之间的分隔符
	public final static String SEPARATOR= ".";
	
	//root的id,从0开始
	public final static String ROOT = "0";
	
	//定义部门level（层级）的生成规则
	/*
	 * 0
	 * 0.1
	 * 0.1.1
	 */
	public static String calculateLevel(String parentLevel,int parentId){
		//使用StringUtils
		if(StringUtils.isBlank(parentLevel)){
			return ROOT;
		}else{
			return StringUtils.join(parentLevel,SEPARATOR,parentId);
		}
		
	}
}
